c6880e77ca75ba3ce276b94a8225221458a372ad,blade-core/src/main/java/com/blade/mvc/http/wrapper/ServletRequest.java,ServletRequest,queryAsBool,#String#,307
Before Change
@Override
public Boolean queryAsBool(String name) {
String value = query(name);
if (StringKit.isNotBlank(value) && StringKit.isBoolean(value)) {
return Boolean.parseBoolean(value);
}
return null;
After Change
if(StringKit.isBlank(value)){
return null;
}
if(StringKit.isBoolean(value)){
return Boolean.valueOf(value);
} else {
throw new BladeException("for string \"" + value + "\"");